home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / bash_completion.d / larch < prev    next >
Text File  |  2009-04-02  |  2KB  |  40 lines

  1. # -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
  2. # ex: ts=8 sw=8 noet filetype=sh
  3. #
  4. # larch(1) completion by Alex Shinn <foof@synthcode.com>
  5.  
  6. _larch()
  7. {
  8.     local cur prev
  9.  
  10.     COMPREPLY=()
  11.     cur=`_get_cword`
  12.     prev=${COMP_WORDS[COMP_CWORD-1]}
  13.  
  14.     if [ $COMP_CWORD -eq 1 ] || [[ "$prev" == -* ]]; then
  15.         COMPREPLY=( $( compgen -W ' \
  16. my-id my-default-archive register-archive whereis-archive archives          \
  17. init-tree tree-root tree-version set-tree-version inventory tagging-method  \
  18. tree-lint missing-tags add delete move explicit-default set-manifest        \
  19. manifest check-manifest mkpatch dopatch patch-report empty-patch            \
  20. make-archive make-category make-branch make-version categories              \
  21. branches versions revisions cat-archive-log archive-cache-revision          \
  22. archive-cached-revisions archive-uncache-revision category-readme           \
  23. branch-readme version-readme make-log logs add-log log-ls cat-log           \
  24. log-header-field changelog log-for-merge merge-points new-on-branch         \
  25. import commit get get-patch lock-branch lock-revision push-mirror           \
  26. build-config update-config replay-config record-config show-config          \
  27. config-history update replay delta-patch star-merge tag prepare-branch      \
  28. finish-branch join-branch whats-missing what-changed file-diffs pristines   \
  29. lock-pristine my-revision-library library-find library-add library-remove   \
  30. library-archives library-categories library-branches library-versions       \
  31. library-revisions library-log library-file touched-files-prereqs            \
  32. patch-set-web update-distributions distribution-name notify my-notifier     \
  33. mail-new-categories mail-new-branches mail-new-versions mail-new-revisions  \
  34. notify-library notify-browser push-new-revisions sendmail-mailx' $cur ))
  35.     fi
  36.  
  37.     return 0
  38. }
  39. complete -F _larch -o default larch
  40.